#include <REGX52.H>
#include "lcd.h"
#include "font.h"

void main()
{
    unsigned char i;
    lcd_init();      // 初始化
    lcd_clear(0);    // 清屏
    lcd_set_line(0); // 设置起始行为0
    for (i = 0; i < 10; i++)
    {
        if (i > 7)
        {
            display_number(2, 0, i * 8, number, i * 16);
        }
        else
        {
            display_number(1, 0, i * 8, number, i * 16);
        }
    }
    for (i = 0; i < 15; i++)
    {
        if (i > 7)
        {
            display_number(2, 2, i * 8, table, i * 16);
        }
        else
        {
            display_number(1, 2, i * 8, table, i * 16);
        }
    }
    for (i = 0; i < 15; i++)
    {
        if (i > 7)
        {
            display_number(2, 4, i * 8, small_table, i * 16);
        }
        else
        {
            display_number(1, 4, i * 8, small_table, i * 16);
        }
    }
    for (i = 0; i < 8; i++)
    {
        if (i > 3)
        {
            display(2, 6, i * 16, wo, i * 32);
        }
        else
        {
            display(1, 6, i * 16, wo, i * 32);
        }
    }

    while (1)
        ;
}